
/**
 * First we will load all of this project's JavaScript dependencies which
 * includes Vue and other libraries. It is a great starting point when
 * building robust, powerful web applications using Vue and Laravel.
 */

require('./bootstrap');

window.Vue = require('vue');

/**
 * Next, we will create a fresh Vue application instance and attach it to
 * the page. Then, you may begin adding components to this application
 * or customize the JavaScript scaffolding to fit your unique needs.
 */


import Echo from 'laravel-echo'
window.io = require('socket.io-client')

const app = new Vue({
	el: '#app',

	data() {
		return {
			messages: []
		}
	},

	mounted() {
		window.Echo.channel('global')
			.listen('RssCreatedEvent', (e) => {
				this.messages.unshift(e.data);
			});
	},

	methods: {
		broadcast() {
			axios.get('/broadcast');
		}
	}
});
